Career 2021 2020 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Italy F20 Italy F21 Italy F22 Italy F23 Italy F26 Tunisia F5 Tunisia F6 Germany F3 Austria F3 Switzerland F1 Switzerland F3 Italy F7 Spain F15 Italy F12 Romania F4 Italy F19 Italy F20 Italy F21 Italy F26 Italy F27 Italy F28 Italy F32 Italy F33 Italy F34 Germany F20 Austria F1 Austria F2 Austria F3 Italy F1 Switzerland F3 Great Britain F4 Italy F11 Bulgaria F1 Hungary F2 Romania F4 Ukraine F1 Ukraine F2 Norway F3 Italy F20 Italy F21 Italy F27 Morocco F6 Morocco F7 Croatia F11 Germany F3 Italy F1 Italy F3 Italy F5 Italy F6 Italy F7 Italy F9 Great Britain F7 Italy F11 Italy F12 Slovenia F3 Italy F16 Italy F23 Italy F22 Italy F24 Italy F25 Italy F27 Italy F31 Italy F32 Great Britain F15 France F1 Bosnia/Herzegovina F1 Switzerland F1 Spain F11 Italy F7 Italy F8 Slovenia F3 Serbia F1 Italy F14 Italy F15 Italy F16 Italy F18 Italy F20 Italy F21 Italy F24 Italy F25 Italy F26 Italy F29 Italy F30 Czech Republic F4 Germany F2 Croatia F2 Ukraine F1 Italy F2 Italy F3 Italy F4 Italy F5 Italy F6 Italy F9 Italy F11 Italy F13 Italy F14 Italy F15 Italy F16 Italy F17 Austria F2 Italy F19 Italy F20 Italy F23 Italy F24 Italy F26 Italy F28 Morocco F8 Great Britain F16 Israel F2 Israel F3 Switzerland F1 Switzerland F2 Italy F3 Italy F4 Italy F5 Italy F6 Italy F8 Italy F13 Morocco F6 Morocco F7 Italy F12 Italy F14 Italy F18 Italy F19 Italy F17 Italy F9 France F14 France F17 Italy F29 Italy F30 Croatia F14 Croatia F16 Croatia F17 Israel F1 Israel F2 Israel F3 Italy F1 Italy F2 Great Britain F8 Switzerland F1 Qatar F2 Italy F11 Italy F12 Italy F13 Italy F14 Italy F16 Italy F17 Italy F18 Italy F20 Italy F21 Turkey F46 (Antalya) Italy F1 (Trento) Italy F5 (Santa Margherita Di Pula) Italy F6 (Santa Margherita Di Pula) Italy F8 (Santa Margherita Di Pula) M25 Falun M25 Saint Dizier M25 Biel M25 Angers M25 Bolzano Italy F20 Italy F23 Italy F3 Qatar F1 Tunisia F4 Italy F1 Italy F16 Italy F25 Switzerland F5 Italy F33 Italy F34 Croatia F3 Italy F12 Italy F14 Italy F18 Fujitsu Siemens Open - Budapest Copa Sevilla - Seville Compaq Challenger - Bucharest Geneva Challenger - Geneva M15 Gaiba Italy F1 I Tourneo Fila Citta di Brindisi - Brindisi Top Wool Challenger Biella - Biella Banca Stato Challenger Lugano - Lugano 5th Sardinian International Championships - Cagliari San Marino Cepu Open - San Marino Italy F25 Exim Agmedia Open - Kosice Sporting Challenger '07 Trofeo Regione Piemonte - Turin 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Riviera de Rimini Challenger - Rimini San Marino CEPU Open - San Marino Brixina Tennis Open - Bressanone ATP Open Castilla y Leon - Segovia XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Monza Challenger Rome Challenger Rome Challenger Milan Challenger Rimini Challenger San Marino Challenger Cordenons Challenger Samarkand Challenger - Samarkand Trani Challenger Como Challenger Todi Challenger Ljubljana Challenger Napoli Challenger Rome Challenger Athens Challenger Rome Challenger LTA Hull Challenger - Hull Turin Challenger Rimini Challenger Manerbio Challenger Challenger Canottieri Minico - Mantova Genova Open Challenger - Genova AXA Open - Lisbon AXA Open II - Espinho Palermo Challenger Copa Ericsson Mexico - Guadalajara Open Ciudad de Valencia/LXI Copa Faulconbridge - Valencia Memorial Savigni - Sassuolo Courmayeur Challenger MTNL Cellular ATP Challenger - Mumbai Bergamo Challenger Memorial Savigny - Sassuolo Caltanissetta Challenger Barletta Challenger Napoli Challenger 2001 ATP Challenger 'Riviera Delle Palme' - San Benedetto San Marino Cepu Open - San Marino Bharat Petroleum Ahmedabad Challenger 2000 - Ahmedabad Sardinia International Championship - Cagliari Turin Challenger FILA Challenger Biella - Biella Barletta Citta Della Disfida Open 99 - Barletta Orbetello Challenger Ho Chi Minh City Challenger - Ho Chi Minh City Quelle Cup - Furth San Marino Challenger VIII Trofeo Ciutat de Barcelona - Barcelona XL Challenger de Tenis Copa Sevilla - Seville IX Ciutat de Barcelona - Barcelona Bergamo Challenger Genova Challenger Milano Challenger-Jameson Cup - Milan Todi Challenger Top Wool Challenger Biella - Biella Napoli Challenger Mons Challenger Palermo Challenger Cherbourg Challenger Rabat Challenger Barletta Challenger Monza Challenger Recanati Challenger Orbetello Challenger San Marino Challenger Bangkok Challenger Genova Challenger Brasov Challenger Madrid Challenger Tiburon Challenger Napoli Challenger Prague Challenger Recanati Challenger Orbetello Challenger San Marino Challenger Cordenons Challenger Genova Challenger Banja Luka Challenger Top Wool Challenger-Immagine Trophy - Biella Citta di Como - Como Cepu Open - San Marino XI Torneo Internazionale di Tennis - Barletta Trani Cup - Trani Rome Challenger Portoroz Challenger Kaohsiung Challenger San Marino Challenger Como Challenger Privatbank Open 2006 - Dnepropetrovsk Sibiu Challenger Guzzini Challenger - Recanati Pekao Open - Szczecin Brescia Challenger Napoli Challenger Vercelli Challenger Lugano Challenger Reggio Emilia Challenger Wolfsburg Challenger Prostejov Challenger Prostejov Challenger Perugia Challenger Padova Challenger San Marino Challenger Cortina Challenger Manerbio Challenger Como Challenger Rome Challenger Mons Challenger Sporting Challenger '08-Trofeo Regione Piemonte - Turin Rennes Challenger Eckental Challenger Ortisei Challenger Brescia Challenger Kos Succhetti Tennis Cup - Cordenons Brasov Challenger - Brasov Manila Challenger Barletta Challenger Rome Challenger Cordenons Challenger Vicenza Challenger Como Challenger Warsteiner Grand Prix - Oberstaufen Rome Challenger Citta di Brindisi - Brindisi Intersport Heilbronn Open - Heilbronn Brest Challenger Ortisei Challenger San Benedetto Challenger Brescia Challenger Todi Challenger Turin Challenger Andria Challenger Segovia Challenger Milan Challenger Segovia Challenger Genova Challenger Nottingham Challenger Rome Challenger Barletta Citta Della Disfida Open 2000 - Barletta San Benedetto Challenger Francavilla Challenger Cairo Challenger 2002 - Cairo Glasgow Challenger Orleans Challenger Brest Challenger Sibiu Challenger Recanati Challenger Genova Challenger Shenzhen Challenger Biella 4 Challenger Milan Challenger Perugia Challenger Genova Challenger Milan Challenger Napoli Challenger Internazionali di Tennis Dell'Umbria - Todi Shanghai Challenger Izmir Challenger Segovia Challenger Biella Challenger Izmir Challenger Biella 5 Challenger Eckental Challenger Top Wool Challenger - Biella Fano Challenger Bangkok Challenger Kaohsiung Challenger Mestre Challenger Surbiton Challenger Samarkand Challenger Todi Challenger San Benedetto Challenger Portoroz Challenger Shanghai Challenger Szczecin Challenger Grand Prix Hassan II - Casablanca Nanchang Challenger Kaohsiung Challenger Heineken Open - Auckland Open Seat-Godo 2001 - Barcelona Tennis Napoli Cup - Naples Garden Open - Rome Brest Challenger Siemens Open 2002 - Scheveningen Trani Cup - Trani International Tennis Championships - Delray Beach Amer-Wilson Challenger - Tampere Podebradka Cup - Prague Napoli Challenger Turin Challenger DPD Challenger 2000 - Aschaffenburg Vicenza Challenger Furth Challenger San Benedetto Challenger Perugia Challenger Milan Challenger Recanati Challenger Honda Kah Singapore Men's Tennis Open - Singapore Cortina Challenger Residenza Open - Magdeburg Nanchang Challenger Budapest Challenger Zhuhai Challenger Quanzhou Challenger Qingdao Challenger Jameson Cup - Milan Samarkand Challenger - Samarkand Eckental Challenger Mouilleron-Le-Captif Challenger Cherbourg Challenger Bergamo Challenger Caltanissetta Challenger Segovia Challenger Portoroz Challenger Qatar Open - Doha BellSouth Open - Vina del Mar Prostejov Challenger Copa AT&T - Buenos Aires Brasil Open - Costa do Sauipe Playford Challenger Cherbourg Challenger Bergamo Challenger Phoenix Challenger Bogota Challenger Internationaler Raiffeisen Grand Prix - St. Polten Gerry Weber Open - Halle Synsam Swedish Open - Bastad Croatia Open - Umag Recanati Challenger Prague Challenger Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Portoroz Challenger Pozoblanco Challenger Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Cordenons Challenger Orleans Challenger Qatar Mobil Open 2001 - Doha Medibank Private International - Sydney Argentina Open - Buenos Aires Biella 6 Challenger Olbia Geovillage Open - Olbia VI Torneo Internazionale di Tennis - Barletta Biella 7 Challenger Brasil Open - Costa do Sauipe The Hilversum Open - Hilversum Caltanissetta Challenger CA Challenge 2002 - Graz Abierto Mexicano Telfonica MoviStar - Acapulco Asirom Challenger Brasov - Brasov Segovia Challenger ATP "Videocon" Challenger - Mumbai Grand Prix Hassan II - Casablanca San Marino Challenger Milan Challenger Whirlpool Open - Budapest LTA Men's Challenger - Wrexham Geneva Challenger - Geneva Hungarian Architect Open - Budapest KGHM Polish Indoors - Wroclaw Roanne Challenger FILA Challenger - Biella XI Venice Open - Venice Siemens Open 2001 - Scheveningen Internazionali di Tennis de San Marino - San Marino Allianz Suisse Open - Gstaad Kyiv UMC Open - Kiev 4th Sardinia International Championships - Cagliari Mercedes Cup - Stuttgart Sacramento Challenger Croatia Open - Umag Meridiana Sardegna Open - Olbia Idea Prokom Open - Sopot C.T. San Remo - XIII Piertomaso Tessitore - San Remo Pilot Pen Tennis - New Haven Campionati Internazionali di Sicilia - Palermo Kremlin Cup - Moscow Davidoff Swiss Indoors - Basel Qatar ExxonMobil Open - Doha Heineken Open - Auckland Copa Telmex - Buenos Aires Campionati Internazionali di Sicilia - Palermo Brasil Open - Costa do Sauipe Open de Tenis Comunidad Valenciana - Valencia Open SEAT Godo 2006 - Barcelona Grand Prix Hassan II - Casablanca Allianz Suisse Open Gstaad - Gstaad Croatia Open Umag - Umag Orange Prokom Open - Sopot BCR Open Romania - Bucharest Campionati Internazionali di Sicilia - Palermo Davidoff Swiss Indoors Basel - Basel ARAG World Team Championship - Dusseldorf Qatar ExxonMobil Open - Doha L'Aquila Challenger Brasil Open - Costa do Sauipe Manerbio Challenger Campionati Internazionali di Sicilia - Palermo Open de la Comunidad Valenciana - Valencia Open Seat Godo 2007 - Barcelona Telenordia Swedish Open - Bastad 2003 Mercedes Cup - Stuttgart International Championship of Croatia - Umag Idea Prokom Open - Sopot Besancon Challenger Glasgow Challenger Dutch Open Tennis - Amersfoort Lugano Challenger Mouilleron-Le-Captif Challenger Ismaning Challenger Pilot Pen Tennis - New Haven BCR Open Romania - Bucharest Tennislife Cup - Napoli Ortisei Challenger Rabat Challenger BA-CA Tennis Trophy - Vienna Bergamo Challenger St. Petersburg Open - St. Petersburg Qatar Exxon Mobil Open - Doha Trani Challenger Como Challenger Copa Telmex - Buenos Aires Milan Indoors - Milan BA-CA Tennis Trophy - Vienna San Remo Challenger Genova Challenger Bordeaux Challenger Qatar Exxon Mobil Open 2003 - Doha Copa AT&T - Buenos Aires PBZ Zagreb Indoors - Zagreb Milan Indoors - Milan Movistar Open - Santiago BellSouth Open - Vina del Mar Brasil Open - Costa do Sauipe Copa Telmex - Buenos Aires ATP Studena Croatia Open Umag - Umag Furth Challenger BCR Open Romania - Bucharest Cremona Challenger ATP Studena Croatia Open Umag - Umag Bergamo Challenger BCR Open Romania - Bucharest Lima Challenger St. Brieuc Challenger TD Waterhouse Cup - Long Island CA Tennis Trophy - Vienna Medibank International - Sydney Medibank International - Sydney Szczecin Challenger Todi Challenger Izmir Challenger San Benedetto Challenger Brasil Open - Costa do Sauipe Brasil Open - Costa do Sauipe Sacramento Challenger Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Cordenons Challenger UNICEF Open - 's Hertogenbosch Trnava Challenger SkiStar Swedish Open - Bastad Winston Salem - Winston Salem Catella Swedish Open - Bastad Qatar ExxonMobil Open - Doha Drummondville Challenger VTR Open - Vina del Mar Brasil Open - Sao Paulo Serbia Open - Belgrade Credit Agricole Suisse Open - Gstaad Bet-at-home Cup - Kitzbuhel Caltanissetta Challenger Serbia Open - Belgrade Open de Nice Cote d'Azur - Nice Burnie Challenger ATP Studena Croatia Open - Umag BCR Open Romania - Bucharest West Lakes Challenger Valencia Open - Valencia Barletta Challenger Brasil Open - Sao Paulo Abierto Mexicano Telcel - Acapulco Napoli Challenger Grand Prix Hassan II - Casablanca BRD Nastase Tiriac Trophy - Bucharest Bet-at-home Open - Hamburg Grand Prix Hassan II - Casablanca Argentina Open - Buenos Aires Bet-at-home Open - Hamburg Monza Challenger Memphis Open - Memphis Generali Open - Kitzbuhel Shenzhen Open - Shenzhen VTR Open - Vina del Mar Portugal Open - Oeiras Garanti Koza Sofia Open - Sofia Copa Claro - Buenos Aires Credit Agricole Suisse Open - Gstaad Brasil Open - Sao Paulo Rome Challenger ATP Kremlin Cup - Moscow Malaysian Open - Kuala Lumpur Open de Nice Cote d'Azur - Nice Millennium Estoril Open - Estoril Synsam Swedish Open - Bastad Gerry Weber Open - Halle Sao Paulo Challenger Tour Finals St. Petersburg Open - St. Petersburg DIEMA XTRA Sofia Open - Sofia Todi Challenger Caltanissetta Challenger Astana Challenger Caltanissetta Challenger Cortina Challenger St. Petersburg Open - St. Petersburg Tiburon Challenger Movistar Open - Santiago Bet-At-Home Austrian Open - Kitzbuhel Copa Claro - Buenos Aires Abierto Mexicano Telcel - Acapulco Grand Prix Hassan II - Casablanca Open de Nice Cote d'Azur - Nice SkiStar Swedish Open - Bastad Mouilleron-Le-Captif Challenger SkiStar Swedish Open - Bastad Qatar ExxonMobil Open - Doha Biella Challenger Heineken Open - Auckland Open Seat Godo 2003 - Barcelona Andria Challenger Manerbio Challenger Rio Open 500 - Rio de Janeiro Shanghai Challenger Brasil Open - Sao Paulo Kremlin Cup - Moscow Budapest Challenger BRD Nastase Tiriac Trophy - Bucharest Davidoff Swiss Indoors - Basel Bergamo Challenger Anning Challenger Istanbul Challenger Abierto Mexicano de Tenis Pegaso - Acapulco Sporting Challenger - Turin Aircel Chennai Open - Chennai Heineken Open - Auckland Ecuador Open - Quito Rio Open - Rio de Janeiro Open 13 - Marseille Portoroz Challenger AEGON Championships - London Genova Challenger SkiStar Swedish Open - Bastad Rennes Challenger Quimper Challenger Cherbourg Challenger Memorial Savigni - Sassuolo Bangkok Challenger Cherbourg Challenger Aircel Chennai Open - Chennai Open Sud de France - Montpellier Zivnobanka Czech Open - Prostejov Argentina Open - Buenos Aires Biella 3 Challenger Delray Beach Open - Delray Beach Brasil Open - Sao Paulo Mestre Challenger Zagreb Open - Zagreb San Benedetto Challenger Mestre Challenger San Benedetto Challenger Copa Ericsson Brazil - Sao Paulo Qatar ExxonMobil Open - Doha BMW Brixina Tennis Open - Bressanone Apia International - Sydney Brest Challenger Grand Prix Hassan II - Marrakech I Open de Tenis Comunidad de Madrid - Madrid Perugia Challenger Segovia Challenger VII Torneo Internazionale di Tennis - Barletta Parma Challenger Biella 1 Challenger Forli Challenger Milan Challenger Perugia Challenger Abierto Mexicano Telfonica MoviStar - Acapulco Qatar Open - Doha Open Romania - Bucharest Abierto Mexicano Telcel - Acapulco Mercedes Cup - Stuttgart Pilot Pen Tennis - New Haven Abierto Mexicano Telcel - Acapulco PBZ Zagreb Indoors - Zagreb Open SEAT 2008 - Barcelona Orange Warsaw Open - Warsaw ATP Studena Croatia Open Umag - Umag BCR Open Romania - Bucharest St. Petersburg Open - St. Petersburg Italian Open - Rome Tennis Masters Series - Monte Carlo Tennis Masters Series - Rome Tennis Masters Series - Hamburg Tennis Masters Series - Paris Tennis Masters Series - Monte Carlo BNP Paribas Masters - Paris Tennis Masters Series - Monte Carlo Tennis Masters Series - Hamburg Tennis Masters Series - Madrid Pacific Life Open - Indian Wells Copa AT&T - Buenos Aires NASDAQ-100 Open - Miami Masters Series Hamburg - Hamburg Heineken Open - Auckland BellSouth Open - Vina del Mar Masters Series Monte-Carlo - Monte Carlo Campionati Internazionali D'Italia - Rome Tennis Masters Series - Madrid Siebel Open - San Jose Campionati Internazionali di Sicilia - Palermo Pacific Life Open - Indian Wells Erste Bank Open - Vienna Masters Series Hamburg - Hamburg Mallorca Challenger Tennis Masters Series - Madrid Biella 2 Challenger Internazionali BNL dItalia - Rome Telecom Italia Masters - Rome Pacific Life Open - Indian Wells Internazionali BNL dItalia - Rome Mutua Madrilena Masters Madrid - Madrid Masters Series Monte Carlo - Monte Carlo Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Internazionali BNL d'Italia - Rome Kremlin Cup - Moscow Sydney International - Sydney Copa Claro - Buenos Aires Campionati Internazionali d'Italia - Rome Western & Southern Financial Group Masters - Cincinnati Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Orange Prokom Open - Sopot Pacific Life Open - Indian Wells Tennis Masters Series - Hamburg Sony Ericsson Open - Miami Masters Series Monte-Carlo - Monte-Carlo Western & Southern Financial Group Masters - Cincinnati Campionati BNL dItalia - Rome Masters Series - Hamburg Monte-Carlo Rolex Masters - Monte-Carlo Sony Open Tennis - Miami Monte-Carlo Rolex Masters - Monte-Carlo Mutua Madrid Open - Madrid Internazionali BNL d'Italia - Rome Tennis Masters Series - Rome Pacific Life Open - Indian Wells Royal Guard Open Chile - Vina del Mar Internazionali BNL d'Italia - Rome Tennis Masters Series - Rome NASDAQ-100 Open - Miami Sony Ericsson Open - Miami BNP Paribas Open - Indian Wells Miami Open - Miami Internazionali BNL d'Italia - Rome Internazionali BNL d'Italia - Rome Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL d'Italia - Rome Croatia Open - Umag Miami Open - Miami Monte-Carlo Rolex Masters - Monte-Carlo Miami Open - Miami French Open - Paris French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Australian Open - Melbourne Wimbledon - London Grand Prix Hassan II - Casablanca U.S. Open - New York Australian Open - Melbourne French Open - Paris BRD Nastase Tiriac Trophy - Bucharest U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Australian Open - Melbourne Telecom Italia Masters - Rome Wimbledon - London French Open - Paris French Open - Paris Australian Open - Melbourne Wimbledon - London French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London Australian Open - Melbourne Davis Cup, Group 1, REL2, ZIM-ITA 3-2 Davis Cup, Group 1, 2R, ITA-LUX 5-0 Davis Cup, Group 1, 2R, ITA-MAR 4-1 Davis Cup, World Group, QR, CRO-ITA 3-2 Davis Cup, Group 1, 2R, MAR-ITA 3-2 Davis Cup, Group 2, REL2, ITA-POL 3-2 Davis Cup, Group 1, 2R, ITA-FIN 3-2 Davis Cup, Group 2, 2R, ITA-BUL 5-0 Davis Cup, Group 1, 1R, ITA-BLR 5-0 Davis Cup, World Group, PO, ESP-ITA 4-1 All Lower level tournaments Olympics - Athens